package com.ruoyi.fjtseac.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.fjtseac.domain.dto.TypeDto;
import com.ruoyi.fjtseac.domain.po.Type;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author jxl
 * @since 2022-07-06
 */
public interface TypeService extends IService<Type> {

    /**
     * 增加类别
     * @param  typeDto 类别对象，包括类别id、类别名称
     * @return
     */
    AjaxResult addType(TypeDto typeDto);

    /**
     * 删除类别
     * @param  typeId 类别id
     * @return
     */
    AjaxResult deleteType(Integer typeId);

    /**
     * 修改类别
     * @param  typeDto 类别对象，包括类别id、类别名称
     * @return
     */
    AjaxResult updateType(TypeDto typeDto);

    /**
     * 查询所有类别
     * @return
     */
    AjaxResult selectAllType();


}
